home *** CD-ROM | disk | FTP | other *** search
-
-
-
- mmmmeeeemmmmoooorrrryyyy((((3333CCCC)))) mmmmeeeemmmmoooorrrryyyy((((3333CCCC))))
-
-
-
- NNNNAAAAMMMMEEEE
- _mmmm_eeee_mmmm_oooo_rrrr_yyyy: _mmmm_eeee_mmmm_cccc_cccc_pppp_yyyy, _mmmm_eeee_mmmm_cccc_hhhh_rrrr, _mmmm_eeee_mmmm_cccc_mmmm_pppp, _mmmm_eeee_mmmm_cccc_pppp_yyyy, _mmmm_eeee_mmmm_mmmm_oooo_vvvv_eeee, _mmmm_eeee_mmmm_ssss_eeee_tttt - memory
- operations
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_tttt_rrrr_iiii_nnnn_gggg_...._hhhh_>>>>
-
- _vvvv_oooo_iiii_dddd _****_mmmm_eeee_mmmm_cccc_cccc_pppp_yyyy _((((_vvvv_oooo_iiii_dddd _****_ssss_1111_,,,, _cccc_oooo_nnnn_ssss_tttt _vvvv_oooo_iiii_dddd _****_ssss_2222_,,,, _iiii_nnnn_tttt _cccc_,,,, _ssss_iiii_zzzz_eeee______tttt _nnnn_))))_;;;;
-
- _vvvv_oooo_iiii_dddd _****_mmmm_eeee_mmmm_cccc_hhhh_rrrr _((((_cccc_oooo_nnnn_ssss_tttt _vvvv_oooo_iiii_dddd _****_ssss_,,,, _iiii_nnnn_tttt _cccc_,,,, _ssss_iiii_zzzz_eeee______tttt _nnnn_))))_;;;;
-
- _iiii_nnnn_tttt _mmmm_eeee_mmmm_cccc_mmmm_pppp _((((_cccc_oooo_nnnn_ssss_tttt _vvvv_oooo_iiii_dddd _****_ssss_1111_,,,, _cccc_oooo_nnnn_ssss_tttt _vvvv_oooo_iiii_dddd _****_ssss_2222_,,,, _ssss_iiii_zzzz_eeee______tttt _nnnn_))))_;;;;
-
- _vvvv_oooo_iiii_dddd _****_mmmm_eeee_mmmm_cccc_pppp_yyyy _((((_vvvv_oooo_iiii_dddd _****_ssss_1111_,,,, _cccc_oooo_nnnn_ssss_tttt _vvvv_oooo_iiii_dddd _****_ssss_2222_,,,, _ssss_iiii_zzzz_eeee______tttt _nnnn_))))_;;;;
-
- _vvvv_oooo_iiii_dddd _****_mmmm_eeee_mmmm_mmmm_oooo_vvvv_eeee _((((_vvvv_oooo_iiii_dddd _****_ssss_1111_,,,, _cccc_oooo_nnnn_ssss_tttt _vvvv_oooo_iiii_dddd _****_ssss_2222_,,,, _ssss_iiii_zzzz_eeee______tttt _nnnn_))))_;;;;
-
- _vvvv_oooo_iiii_dddd _****_mmmm_eeee_mmmm_ssss_eeee_tttt _((((_vvvv_oooo_iiii_dddd _****_ssss_,,,, _iiii_nnnn_tttt _cccc_,,,, _ssss_iiii_zzzz_eeee______tttt _nnnn_))))_;;;;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- These functions operate as efficiently as possible on memory areas
- (arrays of bytes bounded by a count, not terminated by a null character).
- They do not check for the overflow of any receiving memory area.
-
- _mmmm_eeee_mmmm_cccc_cccc_pppp_yyyy copies bytes from memory area _s_2 into _s_1, stopping after the
- first occurrence of _c (converted to an _uuuu_nnnn_ssss_iiii_gggg_nnnn_eeee_dddd _cccc_hhhh_aaaa_rrrr) has been copied, or
- after _n bytes have been copied, whichever comes first. It returns a
- pointer to the byte after the copy of _c in _s_1, or a null pointer if _c was
- not found in the first _n bytes of _s_2.
-
- _mmmm_eeee_mmmm_cccc_hhhh_rrrr returns a pointer to the first occurrence of _c (converted to an
- _uuuu_nnnn_ssss_iiii_gggg_nnnn_eeee_dddd _cccc_hhhh_aaaa_rrrr) in the first _n bytes (each interpreted as an _uuuu_nnnn_ssss_iiii_gggg_nnnn_eeee_dddd
- _cccc_hhhh_aaaa_rrrr) of memory area _s, or a null pointer if _c does not occur.
-
- _mmmm_eeee_mmmm_cccc_mmmm_pppp compares its arguments, looking at the first _n bytes (each
- interpreted as an _uuuu_nnnn_ssss_iiii_gggg_nnnn_eeee_dddd _cccc_hhhh_aaaa_rrrr), and returns an integer less than, equal
- to, or greater than 0, according as _s_1 is lexicographically less than,
- equal to, or greater than _s_2 when taken to be unsigned characters.
-
- _mmmm_eeee_mmmm_cccc_pppp_yyyy copies _n bytes from memory area _s_2 to _s_1. It returns _s_1.
-
- _mmmm_eeee_mmmm_mmmm_oooo_vvvv_eeee copies _n bytes from memory areas _s_2 to _s_1. Copying between
- objects that overlap will take place correctly. It returns _s_1.
-
- _mmmm_eeee_mmmm_ssss_eeee_tttt sets the first _n bytes in memory area _s to the value of _c
- (converted to an _uuuu_nnnn_ssss_iiii_gggg_nnnn_eeee_dddd _cccc_hhhh_aaaa_rrrr). It returns _s.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- _ssss_tttt_rrrr_iiii_nnnn_gggg(3C).
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- mmmmeeeemmmmoooorrrryyyy((((3333CCCC)))) mmmmeeeemmmmoooorrrryyyy((((3333CCCC))))
-
-
-
- CCCCAAAAVVVVEEEEAAAATTTTSSSS
- For maximum portability, _m_e_m_m_o_v_e should be used when the memory areas
- indicated by ssss1111 and ssss2222 may overlap, and _m_e_m_c_p_y used for faster copying
- between non-overlapping areas. In this implementation, however, _m_e_m_c_p_y
- is an efficient copying algorithm which correctly handles overlapping
- areas.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-